#pragma once

class CVNavigatorUI : public CVerticalLayoutUI
{
public:
	CVNavigatorUI();

	enum { SCROLL_TIMERID = 10 };

	LPCTSTR GetClass() const;
	LPVOID GetInterface(LPCTSTR pstrName);

	virtual void DoEvent(TEventUI& event);

private:
	LONG	m_dwDelayDeltaY;
	DWORD	m_dwDelayNum;
	DWORD	m_dwDelayLeft;
};

class CHNavigatorUI : public CHorizontalLayoutUI
{
public:
	CHNavigatorUI();

	enum { SCROLL_TIMERID = 10 };

	LPCTSTR GetClass() const;
	LPVOID GetInterface(LPCTSTR pstrName);

	virtual void DoEvent(TEventUI& event);

private:
	LONG	m_dwDelayDeltaY;
	DWORD	m_dwDelayNum;
	DWORD	m_dwDelayLeft;
};


